Consulta de Guías Docentes



Academic Year/course: 2017/18

453 - Degree in Mathematics

27018 - Operations Research


Syllabus Information

Academic Year:
2017/18
Subject:
27018 - Operations Research
Faculty / School:
100 - Facultad de Ciencias
Degree:
453 - Degree in Mathematics
ECTS:
6.0
Year:
3
Semester:
First semester
Subject Type:
Compulsory
Module:
---

1.1. Introduction

Operations Research is compulsory within the block Optimization.

Operation Research is the science of decision making. It includes several mathematical techniques to aid decision makers to make good decisions. In this course, we study the fundamental of deterministic models with emphasis on linear programming.

 

1.2. Recommendations to take this course

It is recommended that students attend all classes. Students are expected to prepare the topics throughout the course and to do regular homework assignments to become familiar with the different concepts, some with economic implications, which are the core of the course.

1.4. Activities and key dates

A midterm exam will be given on November. 

The final exam will be given at the end of the semester (see the final exam schedule published by the Faculty of Sciences).

Exams are closed book and closed notes.

2.1. Learning goals

At the end of the course, the student will be able to:

Understand problems from narrative statements and convert narrative statements to mathematical models.

Identify convex sets and convex functions from their definition or characterizations.

Determine extreme points and extreme directions of a polyhedron.

Apply optimality conditions to get a local/global optimal solution of a nonlinear (continuous) optimization problem.

Identify systems which can be modelled as linear problems.

Formulate and solve linear optimization problems. 

Understand the theoretical workings of the simplex method for linear programming and perform iterations of it by hand.

Formulate and solve the dual of a linear optimization problem and understand the relationship between a linear program and its dual.

Perform sensitivity analysis.

Solve specialized linear programming problems like the transportation, thansshipment and assignment problems.

Formulate some basic models in integer programming.

Use specialized software to solve optimization problems.

 

3.1. Aims of the course

To provide students with an introduction to optimization models, methods, and their applications. Students will develop the ability to conceptualize from real-world situations appropriate mathematical programming models. The students will model, analyze, solve, and interpret results of decision-making problems.

4.1. Assessment tasks (description of tasks, marking system and assessment criteria)

Laboratories and active participation during the classes (5%)

Midterm exam (15%). 

Final exam (80%)

5.1. Methodological overview

Lectures (50% classes)

Operations Research problem resolution (30% classes)

Laboratories (20% classes)

 

5.2. Learning tasks

Lectures, problem resolution classes and laboratories.

Lecture slides and other important materials will be posted on moodle2@unizar.es. Please check there regularly.

5.3. Syllabus

Course outline:

Topic 1: Introduction to Operations Research.

Topic 2: Convex Analysis.

Convex sets. Polyhedra. Extreme points and extreme directions of a polyhedron. Convex functions.

Topic 3: Introduction to Nonlinear Optimization.

Unconstrained and constrained minimization. Karush-Kuhn-Tucker optimality conditions.

Topic 4: Linear Optimization.

Problem formulation. Basic concepts and fundamental theorems. The simplex algorithm.

Topic 5: Duality and Sensitivity Analysis.

Formulation of the dual problem. Primal-dual relationships. The dual-simplex algorithm.

Topic 6: Special Models in Linear Optimization.

Transportation, transshipment and assignment problems.

Topic 7: Integer Programming.

Problem formulation. Branch and bound algorithm.

5.4. Course planning and calendar

See the oficial scheduling in the Faculty of Sciences web page.

5.5. Bibliography and recommended resources

Bazaraa, Mokhtar S.. Linear programming and network flows / Mokhtar S. Bazaraa, John J. Jarvis, Hanif D. Sherali . - 2nd. ed. New York [etc.] : Wiley & Sons, cop. 1990

Bazaraa, Mokhtar S.. Nonlinear programming : theory and algorithms / Mokhtar S. Bazaraa, Hanif D. Sherali, C. M. Shetty . - 3rd ed. Hoboken (New Jersey) : John Wiley & Sons, cop. 2006

Calvete Fernández, Herminia Inmaculada. Programación lineal, entera y meta : problemas y aplicaciones / Herminia I. Calvete Fernández, Pedro M. Mateo Collazos Zaragoza : Prensas Universitarias de Zaragoza, 1994

Dantzig, George B.. Linear programming. Vol. 1, Introduction / George B. Dantzig, Mukund N. Thapa New York [etc.] : Springer, cop. 1997

Dantzig, George B.. Linear programming. Vol. 2, Theory and extensions / George B. Dantzig, Mukund N. Thapa New York [etc.] : Springer, cop. 2003

Hillier, Frederick S.. Introducción a la investigación de operaciones / Frederick S. Hillier, Gerald J. Lieberman ; Traducción, Jesús Elmer Murrieta Murrieta ; revisión técnica, Javier Enríquez Brito . - 8a. ed. México [etc.] : McGraw-Hill, cop. 2006

Hillier, Frederick S.. Introducción a la investigación de operaciones / Frederick S. Hillier, Gerald J. Lieberman ; revisión técnica, Guillermo Martínez del Campo V., Ernesto A. Pacheco . 9a. ed. México [etc.] : McGraw-Hill, cop. 2010

Winston, Wayne L.. Operations research : applications and algorithms / Wayne L. Winston . - 4th ed. Belmont, California : Thomson/Brooks/Cole, cop. 2004